package com.zhuzhiguang.student.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zhuzhiguang.student.entity.Favourite;
import com.zhuzhiguang.student.entity.Student;

/**
 * 
 * @author 45466
 *
 */
public interface StudentDao {
	
	List<Student> list();
	//添加主表
	void addStu(Student student);
	//添加中间表
	void addStuFav(@Param("stuId") int stuId,@Param("favId") int favId);
	
	//批量删除
	void deleteStu(int ...ids);
	// 删除中间表
	void deleteStuFav(int ...ids);
	
	//修改
	void update(Student student);
	
	// 获取所有的爱好
	List<Favourite> listFavs();
	//获取一个学生的数据
	Student findById(int id);
	

}
